/**
 * 
 */
package edu.acatlan.unam.client.ui;

//Librerías de la clase
import com.google.gwt.event.dom.client.ClickEvent;
import com.google.gwt.event.dom.client.ClickHandler;
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.DialogBox;
import com.google.gwt.user.client.ui.HTMLPanel;
import com.google.gwt.user.client.ui.VerticalPanel;

/**
 * @author jacobo
 * 
 * Esta clase genera un cuadro de diálogo que muestra información de
 * los desarrolladores del proyecto.
 */
public class NosotrosDialogo extends DialogBox {
	//TODO: Agregar nombre de Rocío Propiedades de la clase
	private final static String CADENA = "<p>Este proyecto fue desarrollado por los estudiantes de la carrera " +
			"de <b>Matemáticas Aplicadas y Computación</b> de la <b>FES Acatlán</b> para la materia de Administración " +
			"de Base de Datos.</p>" +
			"<p>Los integrantes del equipo son:</p>" +
			"<ul><li>Aguilar Martínez Rocío</li><li>Hernández López Ana Cecilia</li><li>García Crespo Jacobo</li></ul>" +
			"<p>Esta aplicación es un prototipo que fue desarrollado con Google Chrome por lo que se recomienda su " +
			"uso para sus pruebas.</p>" +
			"<p>Fue desarrollada con GWT y el Canvas de HTML 5.</p>";
	
	/**
	 * Constructor de la clase
	 */
	public NosotrosDialogo() {
		//Se ha presionado el link de Información
		VerticalPanel vp = new VerticalPanel();
		HTMLPanel htmlp = new HTMLPanel(CADENA);
		Button cerrar = new Button("Cerrar");
		
		cerrar.addClickHandler(new ClickHandler() {

			/* (non-Javadoc)
			 * @see com.google.gwt.event.dom.client.ClickHandler#onClick(com.google.gwt.event.dom.client.ClickEvent)
			 */
			public void onClick(ClickEvent event) {
				NosotrosDialogo.this.hide();
			}
			
		});
		
		vp.add(htmlp);
		vp.add(cerrar);
		this.setText("Nosotros");
		this.setWidth("400px");
		this.add(vp);
		this.setAnimationEnabled(true);
		this.setGlassEnabled(true);
		this.center();
	}
}
